home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xarchie-2.0.9 / Ad2c / Makefile < prev    next >
Makefile  |  1995-06-18  |  13KB  |  442 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.74 92/12/02 21:32:49 rws Exp $
  3.  
  4. # -------------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and </tmp/IIf.a000yX>
  6. # $XConsortium: Imake.tmpl,v 1.160 92/11/18 14:11:25 rws Exp $
  7. #
  8. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  9. # configuration files.  Site-specific parameters should be set in the file
  10. # site.def.  Full rebuilds are recommended if any parameters are changed.
  11. #
  12. # If your C preprocessor does not define any unique symbols, you will need
  13. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  14. # "make World" the first time).
  15. #
  16.  
  17. # -------------------------------------------------------------------------
  18. # site-specific configuration parameters that need to come before
  19. # the platform-specific parameters - edit site.def to change
  20.  
  21. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  22.  
  23. # -------------------------------------------------------------------------
  24. # platform-specific configuration parameters - edit sco.cf to change
  25.  
  26. #
  27. #
  28. # Copyright (C) 1983-1991 The Santa Cruz Operation, Inc.
  29. #
  30. # The information in this file is provided for the exclusive use of the
  31. # licensees of The Santa Cruz Operation, Inc.  Such users have the right
  32. # to use, modify, and incorporate this code into other products for
  33. # purposes authorized by the license agreement provided they include this
  34. # notice and the associated copyright notice with any such product.  The
  35. # information in this file is provided "AS IS" without warranty.
  36. #
  37. #
  38. # platform:  SCO sco.cf
  39.  
  40. PATH = /bin:/usr/bin:/usr/bin/X11
  41.  
  42. # -------------------------------------------------------------------------
  43. # site-specific configuration parameters that go after
  44. # the platform-specific parameters - edit site.def to change
  45.  
  46. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  47.  
  48.             SHELL = /bin/sh
  49.  
  50.               TOP = .
  51.       CURRENT_DIR = .
  52.  
  53.                AR = ar clq
  54.               ASM = as
  55.   BOOTSTRAPCFLAGS = -Dsco
  56.                CC = cc
  57.                AS = as
  58.  
  59.          COMPRESS = compress
  60.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  61.     PREPROCESSCMD = /lib/cpp -P $(ALLDEFINES) $(STD_CPP_DEFINES)
  62.           INSTALL = /usr/bin/X11/scoinst
  63.                LD = ld
  64.               LEX = lex
  65.              YACC = yacc
  66.              LINT = lint
  67.       LINTLIBFLAG = -o
  68.          LINTOPTS = -ax
  69.                LN = ln
  70.              MAKE = make
  71.                MV = mv
  72.                CP = cp
  73.  
  74.                RM = rm -f
  75.      ASM_INCLUDES =
  76.             TROFF = psroff
  77.          MSMACROS = -ms
  78.               TBL = tbl
  79.               EQN = eqn
  80.      STD_INCLUDES =
  81.   STD_CPP_DEFINES = -Dsco -DSYSV
  82.       STD_DEFINES = -Dsco -DSYSV
  83.  EXTRA_LOAD_FLAGS =
  84.   EXTRA_LDOPTIONS =
  85.   EXTRA_LIBRARIES = -lsocket -lmalloc
  86.              TAGS = ctags
  87.  
  88.            MFLAGS = -$(MAKEFLAGS)
  89.  
  90.     PROTO_DEFINES =
  91.  
  92.      INSTPGMFLAGS =
  93.  
  94.      INSTBINFLAGS = -m 0755
  95.      INSTUIDFLAGS = -m 4755
  96.      INSTLIBFLAGS = -m 0644
  97.      INSTINCFLAGS = -m 0444
  98.      INSTMANFLAGS = -m 0444
  99.      INSTDATFLAGS = -m 0444
  100.     INSTKMEMFLAGS = -m 4755
  101.  
  102.     ASMDEBUGFLAGS =
  103.       ASM_DEFINES =
  104.       CDEBUGFLAGS = -O
  105.         CCOPTIONS = -dy
  106.  
  107.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  108.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  109.          ASMFLAGS = $(ASMDEBUGFLAGS) $(ASM_DEFINES) $(ASM_INCLUDES)
  110.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  111.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  112.  
  113.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  114.  
  115.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS)
  116.  
  117.    LDCOMBINEFLAGS = -X -r
  118.       DEPENDFLAGS =
  119.  
  120.         MACROFILE = sco.cf
  121.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  122.  
  123.     IMAKE_DEFINES =
  124.  
  125.          IRULESRC = $(CONFIGDIR)
  126.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  127.  
  128.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  129.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  130.             $(IRULESRC)/$(MACROFILE)  \
  131.             $(EXTRA_ICONFIGFILES)
  132.  
  133. # -------------------------------------------------------------------------
  134. # X Window System Build Parameters
  135. # $XConsortium: Project.tmpl,v 1.157 93/06/24 10:51:47 dpw Exp $
  136.  
  137. # -------------------------------------------------------------------------
  138. # X Window System make variables; this need to be coordinated with rules
  139.  
  140.           PATHSEP = /
  141.         USRLIBDIR = /usr/lib
  142.          SHLIBDIR = /usr/lib
  143.            BINDIR = /usr/bin/X11
  144.           INCROOT = /usr/include
  145.      BUILDINCROOT = $(TOP)
  146.       BUILDINCDIR = $(BUILDINCROOT)/X11
  147.       BUILDINCTOP = ..
  148.            INCDIR = $(INCROOT)/X11
  149.            ADMDIR = /usr/adm
  150.            LIBDIR = $(USRLIBDIR)/X11
  151.         CONFIGDIR = $(LIBDIR)/config
  152.        LINTLIBDIR = $(USRLIBDIR)/lint
  153.  
  154.           FONTDIR = $(LIBDIR)/fonts
  155.          XINITDIR = $(LIBDIR)/xinit
  156.            XDMDIR = $(LIBDIR)/xdm
  157.            TWMDIR = $(LIBDIR)/twm
  158.           MANPATH = /usr/man
  159.     MANSOURCEPATH = $(MANPATH)/man
  160.         MANSUFFIX = n
  161.      LIBMANSUFFIX = 3
  162.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  163.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  164.            NLSDIR = $(LIBDIR)/nls
  165.         PEXAPIDIR = $(LIBDIR)/PEX
  166.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  167.        FONTCFLAGS = -t
  168.  
  169.      INSTAPPFLAGS = $(INSTDATFLAGS)
  170.  
  171.             IMAKE = imake
  172.            DEPEND = makedepend
  173.               RGB = rgb
  174.  
  175.             FONTC = bdftopcf
  176.  
  177.         MKFONTDIR = mkfontdir
  178.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  179.  
  180.         CONFIGSRC = $(TOP)/config
  181.        DOCUTILSRC = $(TOP)/doc/util
  182.         CLIENTSRC = $(TOP)/clients
  183.           DEMOSRC = $(TOP)/demos
  184.            LIBSRC = $(TOP)/lib
  185.           FONTSRC = $(TOP)/fonts
  186.        INCLUDESRC = $(TOP)/X11
  187.         SERVERSRC = $(TOP)/server
  188.           UTILSRC = $(TOP)/util
  189.         SCRIPTSRC = $(UTILSRC)/scripts
  190.        EXAMPLESRC = $(TOP)/examples
  191.        CONTRIBSRC = $(TOP)/../contrib
  192.            DOCSRC = $(TOP)/doc
  193.            RGBSRC = $(TOP)/rgb
  194.         DEPENDSRC = $(UTILSRC)/makedepend
  195.          IMAKESRC = $(CONFIGSRC)
  196.          XAUTHSRC = $(LIBSRC)/Xau
  197.           XLIBSRC = $(LIBSRC)/X
  198.            XMUSRC = $(LIBSRC)/Xmu
  199.        TOOLKITSRC = $(LIBSRC)/Xt
  200.        AWIDGETSRC = $(LIBSRC)/Xaw
  201.        OLDXLIBSRC = $(LIBSRC)/oldX
  202.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  203.  
  204.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  205.  
  206.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  207.          FSLIBSRC = $(FONTSRC)/lib/fs
  208.     FONTSERVERSRC = $(FONTSRC)/server
  209.      EXTENSIONSRC = $(TOP)/extensions
  210.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  211.       XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest
  212.         PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
  213.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  214.  
  215.   DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
  216.      EXTENSIONLIB =  -lXext
  217.  
  218.           DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
  219.          XLIBONLY =  -lX11
  220.              XLIB = $(EXTENSIONLIB) $(XLIBONLY) $(SCOMALLOC)
  221.  
  222.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  223.          XAUTHLIB =  -lXau
  224.       DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  225.          XDMCPLIB =  -lXdmcp
  226.  
  227.         DEPXMULIB = $(USRLIBDIR)/libXmu.a
  228.            XMULIB =  -lXmu
  229.  
  230.        DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  231.           OLDXLIB =  -loldX
  232.  
  233.       DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
  234.          XTOOLLIB =  -lXt
  235.  
  236.         DEPXAWLIB = $(USRLIBDIR)/libXaw.a
  237.            XAWLIB =  -lXaw
  238.  
  239.         DEPXILIB = $(USRLIBDIR)/libXi.a
  240.            XILIB =  -lXi
  241.  
  242.      DEPXTESTLIB = $(USRLIBDIR)/libXtst.a
  243.         XTESTLIB =  -lXtst
  244.  
  245.        DEPPEXLIB = $(USRLIBDIR)/libPEX5.a
  246.           PEXLIB =  -lPEX5
  247.  
  248.         DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  249.            PHIGSLIB =  -lphigs
  250.  
  251.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  252.           XBSDLIB =  -lXbsd
  253.  
  254.  LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  255.          LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  256.           LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  257.         LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  258.           LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  259.            LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  260.           LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  261.         LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  262.  
  263. #
  264. # (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
  265. # ALL RIGHTS RESERVED
  266. #
  267. #
  268. # Motif Release 1.2
  269. #
  270. # $RCSfile: Motif.tmpl,v $ $Revision: 1.5.2.3 $ $Date: 1992/04/10 21:02:42 $
  271.  
  272. # #ifndef XmClientLibs
  273. # #if UseSharedLibraries
  274. # #define XmClientLibs $(XTXMLIB) $(XMEXTRA_LIBS) $(XLIB)
  275. # #else
  276. # #define XmClientLibs $(XMLIB) $(XTOOLLIB) $(XMEXTRA_LIBS) $(XLIB)
  277. # #endif
  278. # #endif
  279.  
  280. # #ifndef XmClientDepLibs
  281. # #if UseSharedLibraries
  282. # #define XmClientDepLibs $(DEPXTXMLIB) $(DEPXLIB) $(DEPXMEXTRA_LIBS)
  283. # #else
  284. # #define XmClientDepLibs $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) $(DEPXMEXTRA_LIBS)
  285. # #endif
  286. # #endif
  287.  
  288.               XTOP = $(TOP)
  289.               MTOP = $(TOP)
  290.      XBUILDINCROOT = $(XTOP)
  291.       XBUILDINCDIR = $(XBUILDINCROOT)/X11
  292.  
  293.          CLIENTSRC = $(XTOP)/clients
  294.            DEMOSRC = $(XTOP)/demos
  295.             LIBSRC = $(XTOP)/lib
  296.            FONTSRC = $(XTOP)/fonts
  297.         INCLUDESRC = $(XTOP)/X11
  298.          SERVERSRC = $(XTOP)/server
  299.            UTILSRC = $(XTOP)/util
  300.         EXAMPLESRC = $(XTOP)/examples
  301.             DOCSRC = $(XTOP)/doc
  302.             RGBSRC = $(XTOP)/rgb
  303.       EXTENSIONSRC = $(XTOP)/extensions
  304.  
  305.       USRINCDIR = /usr/include
  306.          UIDDIR = $(LIBDIR)/uid
  307.         TESTSRC = $(MTOP)/tests
  308.   GENERALSRCLIB = $(TESTSRC)/General/lib
  309.   GENERALSRCBIN = $(TESTSRC)/General/bin
  310.    MANUALSRCLIB = $(TESTSRC)/Manual/lib
  311.    MANUALSRCBIN = $(TESTSRC)/Manual/bin
  312.      AUTOSRCLIB = $(TESTSRC)/Auto/lib
  313.      AUTOSRCBIN = $(TESTSRC)/Auto/bin
  314.        COMMONPP = $(GENERALSRCBIN)/Commonpp
  315.          GENRUN = $(GENERALSRCBIN)/Genrun
  316.  
  317.      TESTCOMSRC = $(AUTOSRCLIB)/Common
  318.  
  319.     MTOOLKITSRC = $(TOOLKITSRC)
  320.     MINCLUDESRC = $(MTOP)/X11
  321.         MLIBSRC = $(MTOP)/lib
  322.      MCLIENTSRC = $(MTOP)/clients
  323.        MDEMOSRC = $(MTOP)/demos
  324.      MWIDGETSRC = $(MLIBSRC)/Xm
  325.    MRESOURCESRC = $(MLIBSRC)/Mrm
  326.          UILSRC = $(MCLIENTSRC)/uil
  327.  
  328.             UIL = uil
  329.          DEPUIL = $(BINDIR)/uil
  330.  
  331.        DEPXMLIB =
  332.           XMLIB = -lXm
  333.  
  334.      DEPXTXMLIB =
  335.         XTXMLIB = -lXtXm_s
  336.  
  337.    XMEXTRA_LIBS = $(XMULIB)
  338. DEPXMEXTRA_LIBS = $(DEPXMULIB)
  339.  
  340. DEPMRESOURCELIB =
  341.    MRESOURCELIB = -lMrm
  342.  
  343.       DEPUILLIB =
  344.          UILLIB = -lUil
  345.  
  346.      TESTCOMLIB = $(TESTCOMSRC)/libCommon.a
  347.  
  348.   AUTOSCRIPTSRC = $(AUTOSRCLIB)/Script
  349.   AUTOSCRIPTLIB = $(AUTOSCRIPTSRC)/libScript.a
  350.    AUTOSYNTHSRC = $(AUTOSRCLIB)/Synth
  351.    AUTOSYNTHLIB = $(AUTOSYNTHSRC)/libSynth.a
  352.   AUTOCREATESRC = $(AUTOSRCLIB)/Create
  353.   AUTOCREATELIB = $(AUTOCREATESRC)/libCreate.a
  354.   AUTOVISUALSRC = $(AUTOSRCLIB)/Visual
  355.   AUTOVISUALLIB = $(AUTOVISUALSRC)/libVisual.a
  356.   AUTOEXTRALIBS = -ll -ly -lm
  357.  
  358.   LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
  359. LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
  360.      LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
  361.      LINTUILLIB = $(UILSRC)/llib-lUil.ln
  362.  
  363.       YACCFLAGS =
  364.  
  365.          RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  *.Dat *.Scr
  366.  
  367.     STD_DEFINES = -Dsco -DSYSV
  368.  
  369. # -------------------------------------------------------------------------
  370. # Imake rules for building libraries, programs, scripts, and data files
  371. # rules:  $XConsortium: Imake.rules,v 1.129 92/05/29 17:01:19 rws Exp $
  372.  
  373. # -------------------------------------------------------------------------
  374. # start of Imakefile
  375.  
  376. #
  377. #    Imakefile for ad2c - Convert X resources to C decls
  378. #
  379. #    George Ferguson, ferguson@cs.rochester.edu, 19 Mar 1991.
  380. #
  381.  
  382. # Where do you want this (if the default isn't okay)?
  383. # BINDIR = bin
  384. # MANDIR = man/man1
  385. # Default suffix is "1", change if you change MANDIR I guess
  386. # #undef n
  387. # #define n l
  388.  
  389. # Why is this not the default?
  390. INSTPGMFLAGS = -m 0755
  391.  
  392. all:: ad2c
  393. depend:
  394.     @echo 'no need to depend for ad2c'
  395. ad2c:
  396.     @echo 'ad2c is up to date'
  397.  
  398. install:: ad2c.script
  399.     @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
  400.     else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
  401.     $(INSTALL) -c $(INSTBINFLAGS) ad2c.script $(DESTDIR)$(BINDIR)/ad2c
  402.  
  403. install.man:: ad2c.man
  404.     @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
  405.     else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
  406.     $(INSTALL) -c $(INSTMANFLAGS) ad2c.man $(DESTDIR)$(MANDIR)/ad2c.$(MANSUFFIX)
  407.  
  408. # -------------------------------------------------------------------------
  409. # common rules for all Makefiles - do not edit
  410.  
  411. emptyrule::
  412.  
  413. clean::
  414.     $(RM_CMD) "#"*
  415.  
  416. Makefile::
  417.     -@if [ -f Makefile ]; then set -x; \
  418.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  419.     else exit 0; fi
  420.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  421.  
  422. tags::
  423.     $(TAGS) -w *.[ch]
  424.     $(TAGS) -xw *.[ch] > TAGS
  425.  
  426. # -------------------------------------------------------------------------
  427. # empty rules for directories that do not have SUBDIRS - do not edit
  428.  
  429. install::
  430.     @echo "install in $(CURRENT_DIR) done"
  431.  
  432. install.man::
  433.     @echo "install.man in $(CURRENT_DIR) done"
  434.  
  435. Makefiles::
  436.  
  437. includes::
  438.  
  439. # -------------------------------------------------------------------------
  440. # dependencies generated by makedepend
  441.  
  442.